<?php
/** @var IncidenciaController $this */
/** @var Incidencia $model */
//var_dump($model);
//die();
$incidencias = Incidencia::model()->activos()->de_entidad(null, $model->id)->findAll();
?>

<div class="widget purple">
    <div class="widget-title">
        <h4> <i class="icon-fire-extinguisher"></i> <?php echo Yii::t('AweCrud.app', 'Manage') ?> <?php echo Incidencia::label(2) ?>  </h4>
        <span class="tools">
            <a href="javascript:;" class="icon-chevron-down"></a>
            <a href="javascript:;" class="icon-remove"></a>
        </span>
    </div>
    <div class="widget-body">
        <?php if ($incidencias): ?>
            <div style='overflow:auto'> 
                <?php
                $this->widget('bootstrap.widgets.TbGridView', array(
                    'id' => 'incidencia-grid',
                    'afterAjaxUpdate' => "function(id,data){ajaxActualizarActividades();}",
                    'type' => 'striped bordered hover advance',
                    "template" => "{items}{summary}{pager}",
                    'dataProvider' => new CArrayDataProvider($incidencias, array('pagination' => array('pageSize' => 5))),
                    'columns' => array(
                        array(
                            'name' => '#Codigo',
                            'value' => 'CHtml::link(Util::number_pad($data->id,5), Yii::app()->createUrl("incidencias/incidencia/view",array("id"=>$data->id)))',
                            'type' => 'raw',
                        ),
                        array(
                            'header' => 'Fecha Resolución',
                            'name' => 'fecha_est_resolucion',
                            'type' => 'html',
                            'value' => 'Util::FormatDate($data->fecha_est_resolucion, "d/m/Y");'
                        ),
                        array(
                            'header' => 'Estado',
                            'name' => 'incidencia_estado_id',
                            'value' => 'isset($data->incidenciaEstado) ? $data->incidenciaEstado : null',
                        ),
                        array(
                            'class' => 'CButtonColumn',
                            'template' => '{update} {delete}',
                            'buttons' => array(
                                'update' => array(
                                    'label' => '<button class="btn btn-primary"><i class="icon-pencil"></i></button>',
                                    'options' => array('title' => 'Actualizar'),
                                    'url' => 'Yii::app()->createUrl("incidencias/incidencia/update", array("id"=>$data->id))',
                                    'imageUrl' => false,
                                    'visible' => 'Util::checkAccess(array("action_incidencia_update"))'
                                ),
                                'delete' => array(
                                    'label' => '<button class="btn btn-danger"><i class="icon-trash"></i></button>',
                                    'options' => array('title' => 'Eliminar'),
                                    'url' => 'Yii::app()->createUrl("incidencias/incidencia/delete", array("id"=>$data->id))',
                                    'imageUrl' => false,
                                    'visible' => 'Util::checkAccess(array("action_incidencia_delete"))',
                                ),
                            ),
                            'htmlOptions' => array(
                                'width' => '80px'
                            )
                        ),
                    ),
                ));
                ?>
            </div>
        <?php endif; ?>
        <?php
        $this->widget(
                'bootstrap.widgets.TbButton', array(
            'id' => 'add-tarea',
            'label' => ($incidencias ? '' : '<br>') . 'Agregar Incidencia',
            'encodeLabel' => false,
            'icon' => $incidencias ? 'plus-sign' : 'icon-fire-extinguisher',
            'htmlOptions' => array(
                'onClick' => 'js:viewModal("incidencias/incidencia/ajaxCreate?contacto_id=' . $model->id . '&cuenta_id=' . $model->cuenta_id . '",function(){'
                . 'maskAttributes();},true)',
                'class' => $incidencias ? '' : 'empty-portlet',
            ),
                )
        );
        ?>
    </div>
</div>